package com.efast.dmom.mgmt.service.les.impl;
import java.util.List;

import com.efast.dmom.mgmt.dao.les.TwBasLotSequenceDao;
import com.efast.dmom.mgmt.entity.les.TwBasLotSequence;
import com.efast.dmom.mgmt.service.les.TwBasLotSequenceService;
import com.efast.dmom.mgmt.utils.Assist;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class TwBasLotSequenceServiceImpl implements TwBasLotSequenceService{
    @Autowired
    private TwBasLotSequenceDao twBasLotSequenceDao;
    @Override
    public long getTwBasLotSequenceRowCount(Assist assist){
        return twBasLotSequenceDao.getTwBasLotSequenceRowCount(assist);
    }
    @Override
    public List<TwBasLotSequence> selectTwBasLotSequence(Assist assist){
        return twBasLotSequenceDao.selectTwBasLotSequence(assist);
    }
    @Override
    public TwBasLotSequence selectTwBasLotSequenceByObj(TwBasLotSequence obj){
        return twBasLotSequenceDao.selectTwBasLotSequenceByObj(obj);
    }
    @Override
    public TwBasLotSequence selectTwBasLotSequenceById(Integer id){
        return twBasLotSequenceDao.selectTwBasLotSequenceById(id);
    }
    @Override
    public int insertTwBasLotSequence(TwBasLotSequence value){
        return twBasLotSequenceDao.insertTwBasLotSequence(value);
    }
    @Override
    public int insertNonEmptyTwBasLotSequence(TwBasLotSequence value){
        return twBasLotSequenceDao.insertNonEmptyTwBasLotSequence(value);
    }
    @Override
    public int insertTwBasLotSequenceByBatch(List<TwBasLotSequence> value){
        return twBasLotSequenceDao.insertTwBasLotSequenceByBatch(value);
    }
    @Override
    public int deleteTwBasLotSequenceById(Integer id){
        return twBasLotSequenceDao.deleteTwBasLotSequenceById(id);
    }
    @Override
    public int deleteTwBasLotSequence(Assist assist){
        return twBasLotSequenceDao.deleteTwBasLotSequence(assist);
    }
    @Override
    public int updateTwBasLotSequenceById(TwBasLotSequence enti){
        return twBasLotSequenceDao.updateTwBasLotSequenceById(enti);
    }
    @Override
    public int updateTwBasLotSequence(TwBasLotSequence value, Assist assist){
        return twBasLotSequenceDao.updateTwBasLotSequence(value,assist);
    }
    @Override
    public int updateNonEmptyTwBasLotSequenceById(TwBasLotSequence enti){
        return twBasLotSequenceDao.updateNonEmptyTwBasLotSequenceById(enti);
    }
    @Override
    public int updateNonEmptyTwBasLotSequence(TwBasLotSequence value, Assist assist){
        return twBasLotSequenceDao.updateNonEmptyTwBasLotSequence(value,assist);
    }

    public TwBasLotSequenceDao getTwBasLotSequenceDao() {
        return this.twBasLotSequenceDao;
    }

    public void setTwBasLotSequenceDao(TwBasLotSequenceDao twBasLotSequenceDao) {
        this.twBasLotSequenceDao = twBasLotSequenceDao;
    }

}